.goods-container
  .goods
    display: flex
    position: absolute
    width: 100%
    top: 174px
    overflow: hidden
    bottom: 46px
    .menu-wrapper
      flex: 0 0 80px
      width: 80px
      background-color: #f3f5f7
      .menu-item
        display: table
        height: 54px
        width: 56px
        line-height: 14px
        padding: 0 12px
        &.current
          background-color: #fff
          position: relative
          margin-top: -1px
          z-index: 10
          .text
            font-weight: 700
            border-none();
        .icon
          display inline-block
          width: 12px
          height: 12px
          vertical-align top
          margin-right: 2px
          background-size: 12px 12px
          background-repeat: no-repeat
          &.decrease
            bg-img(base-img-url + "decrease_3")
          &.discount
            bg-img(base-img-url + "discount_3")
          &.guarantee
            bg-img(base-img-url + "guarantee_3")
          &.invoice
            bg-img(base-img-url + "invoice_3")
          &.special
            bg-img(base-img-url + "special_3")
        .text
          display: table-cell
          width: 56px
          font-size: 12px
          vertical-align: middle
          border-1px(rgba(7, 17, 27, 0.1))
    .foods-wrapper
      flex: 1
      .title
        padding-left: 14px
        height: 26px
        line-height: 26px
        border-left: 2px solid #d9dde1
        font-size: 12px
        color: rgb(147, 153, 159)
        background-color: #f3f5f7
      .food-item
        display: flex
        margin: 18px
        padding-bottom: 18px
        border-1px(rgba(7, 17, 27, 0.1))
        &:last-child
          border-none()
          margin-bottom: 0
        .icon
          flex: 0 0 57px
          margin-right: 10px
        .content
          flex: 1
          .name
            font-size: 14px
            line-height: 14px
            margin: 2px 0 8px 0
            height: 14px
            color: rgb(7, 17, 27)
          .desc, .extra
            line-height: 10px
            font-size: 10px
            color: rgb(147, 153, 159)
          .desc
            margin-bottom: 8px
            line-height: 12px
          .extra
            .count
              margin-right: 12px
          .price
            font-weight: 700
            line-height: 24px
            .now
              margin-right: 18px
              font-size: 14px
              color: rgb(240, 20, 20)
            .old
              text-decoration: line-through
              font-size: 10px
              color: rgb(147, 153, 159)
          .cartcontrol-wrapper
            position: absolute
            right: 0
            bottom: 12px
  .food-detail-wrapper
    position: fixed
    z-index: 49
    width: 100%
    top: 0
    left: 0
    bottom: 48px
    background-color: #fff
  .slide-enter-active, .slide-leave-active
    transition: all .5s ease;
  .slide-enter, .slide-leave-active
    transform: translateX(100%);

